/*************************************
 * Created by WebStorm
 * Author : 艾尼亚尔·毛拉吾提
 * QQ : 524155792  WeChat : ainiyar0124
 * Created Time :2024/2/6 13:28
 Desc :
 **************************************/
import {TableBaseColumn} from 'naive-ui/lib/data-table/src/interface';
import {DataTableProps} from 'naive-ui';
export interface TableActionType {
    reload: (opt?: any) => Promise<void>;
    emit?: any;
    getColumns: (opt?: any) => TableBaseColumn[];
    setColumns: (columns: TableBaseColumn[] | string[]) => void;
}
export interface BasicTableProps {
    data: Array<object>;
    columns:TableBaseColumn[],
    actionColumn: any[];
    DataTableProps:DataTableProps,
    defaultSelection:Boolean,
    defaultSerialNumber:Boolean,
    serialNumberTitle:String
}